Career 2022 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F4 Portugal F5 Latvia F1 Finland F2 Sweden F5 Panama F1 Mexico F3 Cuba F1 Cuba F2 Italy F8 Poland F3 Poland F4 Netherlands F2 Estonia F1 Latvia F1 Lithuania F1 Finland F1 Germany F17 Germany F20 Morocco F7 Israel F4 Israel F5 Czech Republic F6 Israel F1 Israel F2 Israel F3 Croatia F2 Switzerland F1 Switzerland F2 Switzerland F3 Turkey F5 Turkey F6 Czech Rep. F3 Serbia F3 Germany F7 Estonia F1 Estonia F2 Finland F1 Lithuania F1 Poland F5 Sweden F1 Sweden F2 Great Britain F16 Czech Rep F4 Israel F1 Israel F3 Switzerland F2 Switzerland F3 Turkey F6 Turkey F7 Turkey F8 Czech Republic F1 Bulgaria F3 Estonia F1 Estonia F2 Belarus F3 Great Britain F17 Czech Republic F1 Estonia F1 Netherlands F4 Estonia F1 Estonia F1 Sweden F4 Sweden F5 Sweden F6 Estonia F4 Sweden F5 France F10 (Grasse) Sweden F1 (Karlskrona) Sweden F2 (Bastad) Germany F8 (Kassel) Estonia F1 (Parnu) Finland F2 (Hyvinkaa) Finland F3 (Helsinki) Sweden F4 (Falun) Bosnia/Herzegovina F1 Italy F33 Lithuania F2 Morocco F6 Lithuania F1 Poland F7 Lithuania F2 Finland F1 M15 Parnu M25 Irpin Sweden F6 Finland F2 M15 Caslano M25 Prague M25 Hamburg M15 Parnu Italy F6 Great Britain F18 Open Castilla y Leon - Segovia Eckental Challenger Kosice Challenger Bytom Challenger Helsinki Challenger Kazan Challenger Wolfsburg Challenger Bath Challenger Athens Challenger Tampere Challenger Kazan Challenger Marrakech Challenger Athens Challenger Bordeaux Challenger Nottingham Challenger Tampere Challenger Tampere Challenger Orleans Challenger Rennes Challenger Geneva Challenger Bergamo Challenger Aix En Provence Challenger Braunschweig Challenger Tampere Challenger Kaohsiung Challenger Ningboo Challenger Turin Challenger Indian Wells Challenger Ostrava Challenger Augsburg Challenger St. Brieuc Challenger Helsinki Challenger Quimper Challenger Suzhou Challenger Barletta Challenger Bastad Challenger Marburg Challenger Tunis Challenger Tampere Challenger L'Aquila Challenger Bangkok Challenger Bangkok Challenger Rennes Challenger Wroclaw Challenger Alphen Challenger Budapest Challenger Bergamo Challenger Shenzhen Challenger Tunis Challenger Braunschweig Challenger Franklin Templeton Tennis Classic - Scottsdale Pullach Challenger Kremlin Cup - Moscow Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Open de Moselle - Metz Pilot Pen Tennis - New Haven Open Romania - Bucharest Open de Moselle - Metz Red Letter Days Open - Nottingham ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Open 13 - Marseille The Dubai Tennis Championships - Dubai The Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb Open 13 - Marseille AEGON Championships - London Masters Series - Hamburg Open de Moselle - Metz China Open - Beijing China Open - Beijing Davidoff Swiss Indoors Basel - Basel If Stockholm Open - Stockholm Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Citi Open - Washington If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Austrian Open - Kitzbuhel Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch AEGON Championships - London Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Suisse Open - Gstaad Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Open 13 - Marseille Millennium Estoril Open - Estoril Swiss Indoors Basel - Basel Generali Open - Kitzbuhel Moselle Open - Metz If Stockholm Open - Stockholm Gazprom Hungarian Open - Budapest Generali Open - Kitzbuhel Bergamo Challenger Moselle Open - Metz Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Braunschweig Challenger Ningboo Challenger Helsinki Challenger Aachen Challenger Loughborough Challenger Vancouver Challenger Rijeka Challenger Tashkent Challenger Bergamo Challenger Qatar Mobil Open 2001 - Doha Mestre Challenger Sybase Open - San Jose Tampere Challenger Hua Hin Challenger Szczecin Challenger Petange Challenger Orleans Challenger Budapest Challenger Salem Open - Hong Kong Drummondville Challenger Copa AT&T - Buenos Aires Legg Mason Tennis Classic - Washington D.C. Bordeaux Challenger Bratislava Challenger Brescia Challenger St. Petersburg Open - St. Petersburg St. Remy Challenger Petange Challenger Mons Challenger Rennes Challenger AAPT Championships - Adelaide Bangkok Challenger Braga Challenger The Stella Artois Grass Court Championships - London Happy Valley Challenger Irving Challenger Prostejov Challenger St. Brieuc Challenger Tashkent Challenger Mouilleron-Le-Captif Challenger Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Wroclaw Challenger Cherbourg Challenger Quimper Challenger Rome Challenger Prague Challenger Ilkley Challenger Heilbronn Challenger Ilkley Challenger BellSouth Open - Vina del Mar Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich Mercedes Cup - Stuttgart Orleans Challenger Mercedes Cup - Stuttgart Vicenza Challenger The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Lyon Challenger Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Blois Challenger Grand Prix de Tennis de Lyon - Lyon Bastad Challenger Tennis Masters Series - Indian Wells TCT Open - Tunis Tennis Masters Series - Monte Carlo Challenger Casino Lugano - Lugano Tennis Masters Series - Paris Memorial Savigny - Sassuolo Open de Montauban - Montauban Tennis Masters Series - Miami Siemens Open 2001 - Scheveningen IPP Open - Helsinki Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Open 88 - Contrexeville Northern Electric Open 1999 - Newcastle Pekao Open 2003 - Szczecin The 10tele.com Open - Nottingham Porsche Open - Poznan Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw St. Petersburg Open - St. Petersburg Pilot Pen Tennis - New Haven BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome V Abierto Internacional de Salinas - Salinas Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Zagreb Open - Zagreb Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Grand Prix Hassan II - Casablanca Shanghai - Shanghai BNP Paribas Masters - Paris Wartburg Open - Eisenach BNP Paribas Open - Indian Wells Open de Montauban - Montauban Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Chennai Open - Chennai Alphen Challenger Brasil Open - Costa do Sauipe Western & Southern Financial Group Masters - Cincinnati If Stockholm Open - Stockholm Open de Charleroi - Charleroi Shanghai ATP Masters 1000 - Shanghai Brasov Challenger Sarajevo Challenger Ostrava Challenger Prague Challenger Quimper Challenger Guadalajara Challenger Braunschweig Challenger Furth Challenger Kazan Challenger Generali Open 2000 - Kitzbuhel BNP Paribas Open - Indian Wells Davidoff Swiss Indoors - Basel Cordenons Challenger Como Challenger Genova Challenger St. Remy Challenger Wroclaw Challenger Mons Challenger Kazan Challenger Napoli Challenger Bordeaux Challenger Aptos Challenger Shanghai Challenger Nanchang Challenger Orleans Challenger Mons Challenger Samarkand Challenger Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Jonkoping Challenger Ostrava Challenger Bordeaux Challenger Prostejov Challenger Tampere Challenger Shanghai Challenger Nanchang Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Mouilleron-Le-Captif Challenger Shanghai Challenger BNP Paribas Masters - Paris Sophia Antipolis Challenger BNP Paribas Open - Indian Wells VII Avierto Internacional de Salinas - Salinas Ilkley Challenger Mutua Madrid Open - Madrid San Luis Potosi Challenger 2002 - San Luis Potosi ABN AMRO World Tennis Tournament - Rotterdam Garden Open - Rome Rennes Challenger Zhuhai Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia SkiStar Swedish Open - Bastad Karlsruhe Challenger Nord/LB Open - Braunschweig Orleans Challenger Furth Challenger Banja Luka Challenger BNP Paribas Open - Indian Wells Heilbronn Challenger Marburg Challenger Bratislava Challenger Kazan Challenger Quimper Challenger Ljubljana Challenger Sony Open Tennis - Miami Sopot Challenger Monte-Carlo Rolex Masters - Monte-Carlo Sibiu Challenger Mutua Madrid Open - Madrid Loughborough Challenger Mons Challenger Bratislava Challenger Todi Challenger Western & Southern Open - Cincinnati Siemens Open - Scheveningen Open 88 - Contrexeville Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Braunschweig Challenger Gatineau Challenger Internationaux de Tennis de Brest - Brest Catella Swedish Open - Bastad Sydney International - Sydney Allianz Suisse Open Gstaad - Gstaad Open Castilla y Leon Trofeo Iberdrola - Segovia Karshi Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba BNP Paribas Masters - Paris Tunis Challenger Pilot Pen Tennis - New Haven Caversham International Tennis Tournament - Jersey Black Forest Open - Freudenstadt Western & Southern Open - Cincinnati TED Open - Istanbul Moselle Open - Metz Monte-Carlo Rolex Masters - Monte-Carlo Open de L'Isere (Open 38) - Grenoble Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai BNP Paribas Masters - Paris Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Moselle Open - Metz Mutua Madrid Open - Madrid Kremlin Cup - Moscow SkiStar Swedish Open - Bastad TEB BNP Paribas Istanbul Open - Istanbul RCA Championships - Indianapolis Adidas Open de Toulouse - Toulouse Chevrolet Cup - Vina del Mar Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Allianz Suisse Open Gstaad - Gstaad The Samsung Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Generali Open 2003 - Kitzbuhel Japan Open - Tokyo Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon 2003 Mercedes Cup - Stuttgart BMW Open - Munich Generali Open 2001 - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Argentina Open - Buenos Aires RCA Championships - Indianapolis Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney Open 13 - Marseille The Dubai Tennis Championships - Dubai The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest The Tennis Channel Open - Las Vegas Estoril Open - Estoril The Stella Artois Championships - London Allianz Suisse Open - Gstaad Mumbai Open - Mumbai Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney BMW Open - Munich The Nottingham Open - Nottingham Open de Moselle - Metz ATP Kremlin Cup - Moscow Medibank International - Sydney Heilbronn Challenger Nottingham Challenger AEGON International - Eastbourne Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca International German Open - Hamburg Pilot Pen Tennis - New Haven Open de Moselle - Metz If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Brisbane International - Brisbane Estoril Open - Estoril SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Next Generation Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London ATP Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Next Generation Adelaide International - Adelaide Grand Prix Hassan II - Casablanca AEGON Championships - London Open de Moselle - Metz Rio Open - Rio de Janeiro Dutch Open Tennis - Amersfoort European Open - Antwerp Apia International - Sydney International Championship of Croatia - Umag Grand Prix Hassan II - Marrakech Heilbronn Challenger Swiss Indoors Basel - Basel TD Waterhouse Cup - Long Island Swiss Open - Gstaad Fever-Tree Championships - London SkiStar Swedish Open - Bastad Brisbane International - Brisbane Apia International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Open SEAT Godo 2006 - Barcelona Moselle Open - Metz Grand Prix Hassan II - Casablanca Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Brisbane International - Brisbane Tennis Masters Series - Miami Campionati Internazionali di Sicilia - Palermo Open Seat Godo 2003 - Barcelona Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon NASDAQ-100 Open - Miami Tata Open - Chennai BRD Nastase Tiriac Trophy - Bucharest Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna Open 13 - Marseille BCR Open Romania - Bucharest Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Tennis Masters Series - Montreal Miami Open - Miami Rogers Masters - Toronto Ordina Open - 's-Hertogenbosch Moselle Open - Metz Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Allianz Suisse Open Gstaad - Gstaad U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris Mutua Madrilena Masters Madrid - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, World Group, QF, USA-FRA 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 2, 1R, EST-HUN 4-1 Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 Davis Cup, Group II, 1R, EST-LUX 5-0 Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, Group II, 1R, RSA-EST 4-1 Davis Cup, Group II, PO, EST-POC 4-0 Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, Group 2, 1R, SLO-EST 3-2 Australian Open (juniors) U.S. Open (juniors) Davis Cup, Group II, 1R, EST-LTU 3-2 1 Masters Guinot Mary Cohr Davis Cup, Group II, 2R, POL-EST 4-1 AAMI Classic - Kooyong Kooyong Classic - Kooyong Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, PO, EST-TUN 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 French Open - Paris Olympics - Beijing